﻿.ComparisonPromo
{
	margin:0 0 0 5px;
}

.ComparisonPageHeader
{
	text-align:center;
	width:135px;
	padding-bottom:5px;
	font-weight:bold;
	color:#444;
	text-align:left;
	background:#f5f7f6;
}

.ComparisonPageFooter
{
	text-align:left;
	width:135px;
	padding-bottom:5px;
	background:#f5f7f6;
}

.ComparisonPageTabsAndDivider
{
	border-bottom:solid 2px #60c658;
	padding-top:5px;
	padding-left:0px;
}

.ComparisonPageTabsAndDivider img
{
	margin-bottom: -1px;
}

.CoverItems /*Hard coded in compare page*/
{
	color:#444; text-decoration:none; font-weight:bold; cursor:pointer; font-size:0.8em; display: block; float: left; width: 128px;
}

.CoverItems img
{
	padding:2px 1px 2px 5px;
	display:block;
	float:right;
}

.header_Col_Budget { background-color:#60c658; height:35px; width:100%; text-align:center; background:url('/Templates/images/panels/productbgleft.jpg') no-repeat left top; }
.header_Col_Bronze { background-color:#60c658; height:35px; width:100%; text-align:center; background:url('/Templates/images/panels/productbgleft.jpg') no-repeat left top; }
.header_Col_Silver { background-color:#60c658; height:35px; width:100%; text-align:center; background:url('/Templates/images/panels/productbgleft.jpg') no-repeat left top; }
.header_Col_Gold { background-color:#60c658; height:35px; width:100%; text-align:center; background:url('/Templates/images/panels/productbgleft.jpg') no-repeat left top; }
.header_Col_Platinum { background-color:#60c658; height:35px; width:100%; text-align:center; background:url('/Templates/images/panels/productbgleft.jpg') no-repeat left top; }
.header_Col_Black { background-color:#60c658; height:35px; width:100%; text-align:center; background:url('/Templates/images/panels/productbgleft.jpg') no-repeat left top; }

.Col_Budget td{ vertical-align:middle; color:#666; font-weight:normal; display:block; float:left; } 
.Col_Budget{ background-color:#e6f2fa; height:15px; font-size:0.8em; }
.Col_Bronze td{ vertical-align:middle; color:#666; font-weight:normal; display:block;  float:left; }
.Col_Bronze{ background-color:#f8efe9; height:15px; font-size:0.8em; }
.Col_Silver td { vertical-align:middle; color:#666; font-weight:normal; display:block;  float:left; }
.Col_Silver{ background-color:#f0f0f0; height:15px; font-size:0.8em; }
.Col_Gold td{ vertical-align:middle; color:#666; font-weight:normal; display:block; float:left;}
.Col_Gold{ background-color:#fcf7ee; height:15px; font-size:0.8em; }
.Col_Platinum td { vertical-align:middle; color:#666; font-weight:normal; display:block;  float:left; }
.Col_Platinum { background-color:#f0f0f0; height:15px;  font-size:0.8em; }
.Col_Black td { vertical-align:middle; color:#666; font-weight:normal; display:block; float:left; }
.Col_Black { background-color:#c0c0c0; height:15px; font-size:0.8em; }

.header_Col_0 { background-color:#DBEDDB; }
.header_Col_1 { background-color:#D4E9D4; }
.header_Col_2 { background-color:#CDE5CD; }
.header_Col_3 { background-color:#C9E1C8; }
.header_Col_4 { background-color:#C4DEC3; }

.Col_0 { background-color:#dfefd3 !important; }
.Col_1 { background-color:#dfefd3 !important; }
.Col_2 { background-color:#dfefd3 !important; }
.Col_3 { background-color:#dfefd3 !important; }
.Col_4 { background-color:#dfefd3 !important; }

/*
.Col_0 { background-color:#dfefd3 !important; }
.Col_1 { background-color:#cfe7bc !important; }
.Col_2 { background-color:#bfe0a6 !important; }
.Col_3 { background-color:#afd890 !important; }
.Col_4 { background-color:#9fd07a !important; }
*/

.RowOdd { background-color:#FFFFFF; width:25%; }
.RowEven { background-color:#F5F5F5; width:25%; }
.RowHighlighted { background-color:#72c267; width:25%; }

/*Quote Control*/
table .ComparePolicyBG {
	background:#fff;
	border:1px solid #ccc;
}

td .ComparePolicyBG {

}

.coverTypeLabel  {
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:35px; 
	background:url('/Templates/images/panels/productbgright.jpg') no-repeat right top;
}

.coverTypeImage
{
}

.quotePriceLabel {
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:7px 0 3px 0;
}

.quotePriceLabel span {
	float:none;
	display:inline;
}

.quotePriceLabelTotal {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	height:10px;
	padding:2px 0 5px 0;
}
.quotePriceLabelTotal span{
	float:none;
	display:inline;
}

.quoteRateReducedFromLabel {
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
	color:#60c658;
	height:17px;
	/*
		background-image:url(../../shared/images/linethrough.gif);
		background-position:center;
		background-repeat:no-repeat;
	*/
}

.popup {
	position:relative;
	top:-1px;
	left:-1px;
	z-index:200;
	width:533px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#666;
}

.popupviewer {
	background-position:center bottom;
	border:1px solid #66C000;
	color:#666666;
	margin-top:-4px;
	padding-top:25px;
	position:relative;
	width:593px;
}

.popupinfo {
	padding:5px;
	background:#ebf6e9 20px 0px;
	text-align:left;
}

.FieldHideBorder {
	border-width:0px;
	color: #444;
	font-weight:bold;
	background: none;
}
.FieldHide {
	display:none;
}
.ControlTextLabels{
	width:152px;
	color:#666666;
}

.NoneControlTextLabels{
	color:#666666;
}

/* Login Page */
.WelcomeBackMessage
{
	font-weight:bold;
}

.promoSavingLabel {
	font-size:10px;
	font-weight:bold;
	/*color:#72C267;*/
	color:#ff0000;
}